div.activate-part{
	min-height: 270px;width: 100%
}

div.activate-part div.head{
	width: 600px;
	height:80px;
	border:1px solid #538fbb;
	background-color: #e8f4ff;
	margin:0 auto;
	margin-top: 50px;
}

div.activate-part div.head div.headline1{
	color: #3b729a;
	font-size: 16px;
	margin:15px 50px;
	font-weight: bold;
}

div.activate-part div.head div.headline2{
	font-size: 13px;
	margin:2px 50px;
}

div.activate-part div.content{
	width: 600px;
	min-height: 100px;
	border:1px solid #538fbb;
	border-top:0px; 
	background: #e8f4ff;
	margin:0 auto;
	padding: 0px 0 50px 0;*/
}

div.activate-part div.content div.contenttitle{
	font-size: 15px;
	margin:2px 90px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
}
div.submitinfo{
	margin:0 auto;
	width:450px;
	height:50px;
	background: url(../image/register_activate_info.png);
	color: #583a08;
	display: none;
	font-size: 14px;
}
div.activate-part div.content div.main{
	min-height: 60px;
	margin-top: 10px;
}

div.activate-part div.content div.main button{
	background: none repeat scroll 0 0 #5F6662;
    border: 2px outset #4A504C;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight:bold;
    height: 30px;
    width:75px;
    text-align: center;
    text-decoration: none;
    margin-left: 140px;
}
div.activate-part div.content div.main button:hover {
    background: none repeat scroll 0 0 #707671;
}
div.activate-part div.content div.main button:active {
    background: none repeat scroll 0 0 #4A504C;
    border: 2px inset #4A504C;
}

div.activate-part div.content div.main button.verifybtn{
	background: none repeat scroll 0 0 #2979b5;
    border: 2px outset #61a1d2;
    font-size: 13px;
    height: 24px;
    padding:0 10px;
    text-align: center;
    text-decoration: none;
    margin-left: 20px;
    width: auto;
}
div.activate-part div.content div.main button.verifybtn:hover {
    background: none repeat scroll 0 0 #468abd;
}
div.activate-part div.content div.main button.verifybtn:active {
    background: none repeat scroll 0 0 #216294;
    border: 2px inset #61a1d2;
}


div.activate-part div.content div.main ul.typechoose{
	padding:0 0 0 10px;  
	list-style: none outside none;
	width: 470px;
	margin: 0 auto;
	font-size: 12px;
}

div.activate-part div.content div.main ul.typechoose li{
	margin-bottom:0;
}

div.activate-part div.content div.main ul.typechoose li p{
	float: left;
	margin: 5px 0;
}
div.activate-part div.content div.main ul.reg_info_form{
	padding: 20px 0 15px 10px;
	margin-left:60px;
    width: 470px;
}
div.activate-part div.content div.main ul.bbd{
    border-bottom: 1px solid #DDDDDD;
}
div.activate-part div.content div.main ul.reg_info_form li{
	color: #333333;
    margin-bottom: 8px;
    overflow: hidden;
}
div.activate-part div.content div.main ul.reg_info_form li p{
	line-height: 19px;
    text-align: right;
    width: 60px;
    float: left;
    font-size: 12px;
    margin: 0px;
}
div.activate-part div.content div.main ul.reg_info_form li i{
	color: #CC0000;
    display: block;
    float: left;
    font-style: normal;
    padding-top: 3px;
    width: 10px;
    font-size: 12px;
}

div.activate-part div.content div.main ul.reg_info_form li div{
	float:left;
	line-height: 19px;
    text-align: left;
    word-wrap: break-word;
    font-size: 12px;
}

#csch_area div.cs_tbg{
	background: url("../image/csch/cs_tbg2.gif") no-repeat scroll center bottom transparent;
    height: 33px;
    position: relative;
    width: 603px;
}

#csch_area div.cityBg_top{
	background: url("../image/csch/cityBg_top2.png") no-repeat scroll center top transparent;
    height: 28px;
    width: 603px;
}

#csch_area div.cs_tbg ul.cs_nav{
	left: 11px;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 1px;
}

#csch_area div.cs_tbg ul.cs_nav li{
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 58px;
    cursor: pointer;
}
#csch_area div.cs_tbg ul.cs_nav li a{
   font-size: 12px;
   color: #000000;
   
}
#csch_area div.cs_tbg ul.cs_nav li a:hover{
	color: #3366CC;
	text-decoration: none;
}
#csch_area div.cs_tbg ul.cs_nav li.cs_on{
	background: url("../image/csch/cs_nbgOn.gif") no-repeat scroll center bottom transparent;
    color: #000000;
}
#csch_area div.cs_tbg ul.cs_nav li.cs_off{
	background: url("../image/csch/cs_nbgOff.gif") no-repeat scroll center bottom transparent;
    color: #000000;
}

#csch_area div.cs_bg {
    background: url("../image/csch/cs_bg2.gif") repeat-y scroll 0 0 transparent;
    width: 603px;
}

#csch_area div.cs_bg div.cs_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C3C3C3;
    line-height: 22px;
    margin-left:9px;
    padding: 3px 8px;
    width: 566px;
    word-spacing: 3px;
    float: left;
}

#csch_area div.cs_bg div.cs_box span{
	color: #336699;
    cursor: pointer;
    padding: 2px 6px;
    font-size: 12px;
    line-height: 22px;
    word-spacing: 3px;
    vertical-align: baseline;
    float: left;
    overflow: hidden;
}

#csch_area div.cs_bg div.cs_box span.curr {
    background: none repeat scroll 0 0 #E9F2FD;
    color: #336699;
    cursor: default;
    padding: 2px 6px;
}
.e_d52 {
    border: 1px solid #E2E2E2;
}
.gb3, .gb4 {
    background: none repeat scroll 0 0 #E5E5E5;
    border-color: #FFFFFF #6A6A6A #6A6A6A #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: pointer;
    height: 23px;
    padding: 3px;
}
#csch_area .cs_bbg {
    background: url("../image/csch/cs_bbg2.gif") no-repeat scroll center top transparent;
    height: 12px;
    width: 603px;
}

#csch_area .school {
    cursor: pointer;
    height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 566px;
}

#csch_area .school p {
    background: url("../image/csch/dot.gif") no-repeat scroll left center transparent;
    color: #336699;
    float: left;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 3px 0 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 167px;
    font-size: 12px;
    line-height: 22px;
    word-spacing: 3px;
}

#csch_area .com_but {
    height: 22px;
    margin-left: 5px;
    width: 45px;
    font-size: 12px;
}